/*******************************
*******************************/
#ifndef __GPIO_h__
#define __GPIO_h__

#include "cm32m101a.h"
#include "cm32m101a_gpio.h"

/*beep-PA12*/
#define BEEP_PORT   GPIOA
#define BEEP_PIN    GPIO_PIN_12


void GPIO_Blink(GPIO_Module* GPIOx, uint16_t Pin);
void GPIO_OnOff(GPIO_Module* GPIOx, uint32_t Pin);
void GPIO_Off(GPIO_Module* GPIOx, uint16_t Pin);
void GPIO_On(GPIO_Module* GPIOx, uint16_t Pin);

void GPIO_OutInit(GPIO_Module* GPIOx, uint16_t Pin);

void GPIO_InputInit(GPIO_Module* GPIOx, uint16_t Pin);

void JTAGPortEnableInit(void);
void JTAGPortDisableInit(void);

#endif  //__GPIO_h__


